home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Chess / Fly_Chess.jar / CU.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-08-23  |  3.7 KB  |  186 lines

  1. import javax.microedition.lcdui.Display;
  2.  
  3. // $FF: renamed from: CU
  4. public class class_0 {
  5.    public static final int KING = 6;
  6.    public static final int QUEEN = 5;
  7.    public static final int BISHOP = 4;
  8.    public static final int KNIGHT = 3;
  9.    public static final int ROOK = 2;
  10.    public static final int PAWN = 1;
  11.    public static final int EMPTY = 0;
  12.    public static final int WHITE_PIECE = 1;
  13.    public static final int BLACK_PIECE = 0;
  14.    public static final int WHITE_FIELD = 1;
  15.    public static final int BLACK_FIELD = 0;
  16.    public static final int LEFT = 0;
  17.    public static final int RIGHT = 1;
  18.    // $FF: renamed from: UP int
  19.    public static final int field_0 = 2;
  20.    public static final int DOWN = 3;
  21.    public static final int SELECT = 4;
  22.    private static ChessMIDlet chessmidlet;
  23.    private static Display display = null;
  24.    private static int orientation = 0;
  25.    private static String logonusername = "";
  26.  
  27.    public static int alg2int(String var0) {
  28.       if (orientation == 0) {
  29.          char var4 = Character.toLowerCase(var0.charAt(0));
  30.          int var6 = (var4 - 96) * 10;
  31.          int var8 = var0.charAt(1) - 48;
  32.          var6 += var8;
  33.          return var6;
  34.       } else {
  35.          char var1 = Character.toLowerCase(var0.charAt(0));
  36.          int var2 = (9 - (var1 - 96)) * 10;
  37.          int var3 = 9 - var0.charAt(1) - 48;
  38.          var2 += var3;
  39.          return var2;
  40.       }
  41.    }
  42.  
  43.    public static boolean containsExpr(String var0, String var1) {
  44.       return var0.indexOf(var1) >= 0;
  45.    }
  46.  
  47.    public static void displayChessMIDlet() {
  48.       chessmidlet.makeCurrent(display);
  49.    }
  50.  
  51.    public static void exitMIDlet() {
  52.       chessmidlet.exit();
  53.    }
  54.  
  55.    public static String firstToken(String var0) {
  56.       StringTokenizer var1 = new StringTokenizer(var0);
  57.       String var2;
  58.       if (var1.hasMoreElements()) {
  59.          var2 = (String)var1.nextElement();
  60.       } else {
  61.          var2 = "";
  62.       }
  63.  
  64.       return var2;
  65.    }
  66.  
  67.    public static Display getDisplay() {
  68.       return display;
  69.    }
  70.  
  71.    public static String getUserName() {
  72.       return logonusername;
  73.    }
  74.  
  75.    public static String int2alg(int var0) {
  76.       if (orientation == 0) {
  77.          char var5 = (char)(var0 / 10 + 96);
  78.          Character var8 = new Character(var5);
  79.          String var11 = new String(var8.toString());
  80.          var5 = (char)(var0 % 10 + 48);
  81.          var8 = new Character(var5);
  82.          var11 = var11 + var8.toString();
  83.          return var11;
  84.       } else {
  85.          char var1 = (char)(9 - var0 / 10 + 96);
  86.          Character var2 = new Character(var1);
  87.          String var3 = new String(var2.toString());
  88.          var1 = (char)(9 - var0 % 10 + 48);
  89.          var2 = new Character(var1);
  90.          var3 = var3 + var2.toString();
  91.          return var3;
  92.       }
  93.    }
  94.  
  95.    public static String int2str(int var0) {
  96.       Integer var1 = new Integer(var0);
  97.       return var1.toString();
  98.    }
  99.  
  100.    public static String removeFirstTokens(String var0, int var1) {
  101.       StringTokenizer var2 = new StringTokenizer(var0);
  102.  
  103.       for(int var3 = 0; var3 < var1; ++var3) {
  104.          if (var2.hasMoreElements()) {
  105.             var2.nextElement();
  106.          }
  107.       }
  108.  
  109.       String var4;
  110.       for(var4 = ""; var2.hasMoreElements(); var4 = var4 + (String)var2.nextElement() + " ") {
  111.       }
  112.  
  113.       return var4;
  114.    }
  115.  
  116.    public static void setBoardOrientation(int var0) {
  117.       orientation = var0;
  118.    }
  119.  
  120.    public static void setChessMIDlet(ChessMIDlet var0) {
  121.       chessmidlet = var0;
  122.    }
  123.  
  124.    public static void setDisplay(Display var0) {
  125.       display = var0;
  126.    }
  127.  
  128.    public static void setUserName(String var0) {
  129.       logonusername = var0;
  130.    }
  131.  
  132.    public static void shout(char var0) {
  133.       System.out.println("char shout::" + var0);
  134.    }
  135.  
  136.    public static void shout(int var0) {
  137.       System.out.println("int shout::" + int2str(var0));
  138.    }
  139.  
  140.    public static void shout(String var0) {
  141.       System.out.println(var0);
  142.    }
  143.  
  144.    public static boolean startsWithExpr(String var0, String var1) {
  145.       boolean var2 = true;
  146.       boolean var3 = false;
  147.       StringTokenizer var4 = new StringTokenizer(var0, " .,");
  148.       StringTokenizer var5 = new StringTokenizer(var1, " .,");
  149.       Object var6 = null;
  150.       String var7 = null;
  151.       String var8;
  152.       if (var4.hasMoreElements()) {
  153.          var8 = (String)var4.nextElement();
  154.       } else {
  155.          var8 = null;
  156.       }
  157.  
  158.       if (var5.hasMoreElements()) {
  159.          var7 = (String)var5.nextElement();
  160.       } else {
  161.          var3 = true;
  162.       }
  163.  
  164.       while(!var3) {
  165.          if (!var7.equals("*") && !var7.equals(var8)) {
  166.             var2 = false;
  167.             var3 = true;
  168.          }
  169.  
  170.          if (var4.hasMoreElements()) {
  171.             var8 = (String)var4.nextElement();
  172.          } else {
  173.             var8 = null;
  174.          }
  175.  
  176.          if (var5.hasMoreElements()) {
  177.             var7 = (String)var5.nextElement();
  178.          } else {
  179.             var3 = true;
  180.          }
  181.       }
  182.  
  183.       return var2;
  184.    }
  185. }
  186.